all:
#	cd common;make;cd ..
#	cd main;make;cd ..
#	cd framework;make;cd ..
#	cd hashlibcpp;make;cd ..
#	cd tracker;make;cd ..
#	cd test;make;cd ..
.PHONY: tracker
tracker:
	cd common;make;cd ..
	cd main;make;cd ..
	cd framework;make;cd ..
	cd redis;make;cd ..
	cd hashlibcpp;make;cd ..
	cd tracker;make;cd ..
.PHONY: storage
storage:
	cd common;make;cd ..
	cd main;make;cd ..
	cd redis;make;cd ..
	cd framework;make;cd ..
	cd hashlibcpp;make;cd ..
	cd storage;make;cd ..
install:
	cd common;make install;cd ..
	cd main;make install;cd ..
	cd framework;make install;cd ..
	cd hashlibcpp;make install;cd ..
	cd tracker;make install;cd ..
#	cd test;make install;cd ..
clean:
	make -f makeobj clean;
	cd common;make clean;cd ..
	cd main;make clean;cd ..
	cd framework;make clean;cd ..
	cd hashlibcpp;make clean;cd ..
	cd tracker;make clean;cd ..
	cd storage;make clean;cd ..
#	cd test;make clean;cd ..
